Release 10.1A: OpenEdge Development:
Progress 4GL Reference


COLUMN-MOVABLE attribute

Indicates whether you can move a browse-column by pointing, clicking, and dragging.

Data type: LOGICAL

Access: Readable/Writable

Applies to: BROWSE widget

If COLUMN-MOVABLE is TRUE, you can move any of the browse’s browse-columns by pointing, clicking, and dragging on a column label. This attribute lets you turn on and off the ability of end users to move browse-columns. IF COLUMN-MOVABLE is TRUE, the START-MOVE and END-MOVE events for the browse-column take precedence over all other events. That is, while this attribute is TRUE, searching on columns is suspended, and Progress interprets the MOUSE-DOWN event as the column move.

The COLUMN-MOVABLE attribute has no effect on the MOVE-COLUMN( ) method, which lets you move a browse column programmatically.

For updateable browses, if a browse-column moves, its tab order changes.

When you set a browse’s COLUMN-MOVABLE attribute to a certain value, Progress automatically sets the MOVABLE attribute of the browse’s browse-columns to the same value. For more information on the MOVABLE attribute, see the MOVABLE attribute reference entry in this book.


Copyright © 2005 Progress Software Corporation
www.progress.com
Voice: (781) 280-4000
Fax: (781) 280-4095